royally screwed

Translations
complètement dans la merde
Definitions
A slang expression meaning to be in a very bad or difficult situation, often as a result of a mistake or misfortune; to be in serious trouble.